American champion Tyson Gay continued his impressive buildup to next month's World championships on Thursday by winning the 100 metres at Lausanne's Athletissima Diamond League meeting in 9.79 seconds.